import cv2
import numpy as np

# 读取原始灰度图像
image = cv2.imread('./img/scenery.png', cv2.IMREAD_GRAYSCALE)

# 创建掩膜，其中某个区域的像素值为255（白色），其他区域的像素值为0（黑色）
mask = np.zeros_like(image, dtype=np.uint8)
mask[100:200, 200:300] = 255

# 对原始图像与掩膜进行异或运算，得到增强后的图像
enhanced_image = cv2.bitwise_xor(image, mask)

# 显示原始图像和增强后的图像
cv2.imshow('Original Image', image)
cv2.imshow('Enhanced Image', enhanced_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
